package com.fang.mmy.items.constants;

/**
 * @ClassName Constants
 * @Author kebukeyi
 * @Date 2022/8/9 18:51
 * @Description
 * @Version 1.0.0
 */
public class Constants {

    //redis set 集合中的用户登录 Id
    public static String LoginUserId = "login_userId";

    //每日新增的任务Id，保存在 redis 中
    public static String Today_Item = "today_addItem";

    /**
     * 规则限定类型
     */
    public static final class RuleLimitType {
        /**
         * 等于
         */
        public static final int EQUAL = 1;
        /**
         * 大于
         */
        public static final int GT = 2;
        /**
         * 小于
         */
        public static final int LT = 3;
        /**
         * 大于&等于
         */
        public static final int GE = 4;
        /**
         * 小于&等于
         */
        public static final int LE = 5;
        /**
         * 枚举
         */
        public static final int ENUM = 6;
    }

    public static final class ItemRuleCode {
        //指定账户过滤器
        public static final int Account = 2;
        //其他条件 （城市、角色）
        public static final int Condition = 3;
        //其他指定条件
        public static final int Other = 4;
    }

    public static final class ItemRuleDesc {

        //指定账户过滤器
        public static final String Account = "account";

        //其他条件 （城市、角色）
        public static final String City = "city";

        //其他条件 （城市、角色）
        public static final String Role = "role";

        //其他指定条件
        public static final String Other = "other";
    }
}
